a terrific amount - French English Dictionary